Composite Event Management in TriGS - Concepts and Implementation

نویسنده

  • Werner Retschitzegger
چکیده

Active object-oriented database systems are a commonly accepted solution for capturing the timeand context-dependent knowledge of non-standard applications. Several attempts have been made already to integrate active concepts into object-oriented database systems and to increase the expressive power of event specification languages. However, this has often been done without considering the consequences for the implementation. The present paper tries to fill this gap. The main focus is on describing implementational issues concerning composite event management within the active object-oriented database system TriGS. One emphasize is put on the representation of composite events by means of extended syntax graphs, realizing different kinds of event operators, guards and contexts. In this respect TriGS allows for an unrestricted life-span of events. With this it is possible to detect composite events spanning several transactions and even several applications. Another focus is on the smooth integration of composite event detection and rule scheduling. Finally, a major part of the paper is dedicated to mechanisms realizing both, full and selective inheritance of rules. With this, rules containing message events do not only monitor the behavior of the class they are related to but rather are able to monitor the behavior of the whole class hierarchy.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TriGS - A Trigger System for GemStone

Active object-oriented concepts are especially useful in the area of nonstandard applications in order to express an event-driven and constraint-driven system environment [Chak90, Daya88b, Ahme92]. Several attempts have been made to integrate active concepts into object-oriented databases [Beer91, Daya88a, Diaz91, Gatz91, Geha91, Kim92, Mede91]. Current approaches to active objectoriented datab...

متن کامل

TriGS: Making a Passive Object-Oriented Database System Active

Active object-oriented concepts are especially useful in the area of nonstandard applications in order to express an event-driven and constraint-driven system environment. Several attempts have been made to integrate active concepts into object-oriented databases. Current approaches to active object-oriented database systems, however, do not consider the various active concepts together with so...

متن کامل

Beyond Coupling Modes: Implementing Active Concepts on Top of a Commercial ooDBMS

Active object-oriented database systems are especially useful in the area of nonstandard applications in order to implement an event-driven and constraint-driven system environment. Several approaches exist in literature integrating active concepts into object-oriented databases. For most systems, their knowledge model is based on Event/Condition/Action rules, and their execution model is based...

متن کامل

Active Object-Oriented Database Systems for CIM Applications

Object-oriented database systems (OODBS) have gained wide attention as the most promising database technology for non-standard applications like computer aided design and computer integrated manufacturing. Among the most important requirements of these applications which are supported by OODBS are complex object modeling, advanced transaction management, and version management, to mention just ...

متن کامل

TriGS Debugger - A Tool for Debugging Active Database Behavior

Active database systems have been developed since several years and represent a powerful means to respond automatically to events that are taking place inside or outside the database. However, one of the main stumbling blocks for their widespread use is the lack of proper tools for the verification of active database behavior. This paper copes with this need by presenting TriGS Debugger, a tool...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998